package com.shujia.java.day14.demo1;

import java.io.File;
import java.io.IOException;

/**
 * 如果创建文件或目录
 * 创建方法 3个:  不存在,创建 存在，不创建
 *          1.CreateNewFile() 创建文件
 *          2.mkdir() 创建目录   只能创建一个空的文件夹(路径的结尾只能是目录的名称)
 *          3.mkdirs() 创建多个目录  迭代创建  可以创建单个目录 可以逐级创建多个目录
 *
 */
public class Demo3_Create {
    public static void main(String[] args) throws IOException {
        //F:\data下创建不存在的test.txt
        File file = new File("F:\\data\\test.txt");
        //这个指直接使用 提示红线 可能有IOException
        //CreateNewFile() 创建文件 不存在,创建 存在 不创建
        System.out.println(file.createNewFile());
        //创建目录  mkdir() (不存在,创建 存在 不创建) 只能创建一个空的文件夹(路径的结尾只能是目录的名称)
//        File file1 = new File("F:\\data\\aaa");
//        System.out.println(file1.mkdir());
        //创建目录  mkdirs() 可以创建单个目录 可以逐级创建多个目录 不存在,创建 存在 不创建
        File file2 = new File("F:\\data\\aaa\\bbb\\ccc");
        System.out.println(file2.mkdirs());

    }
}
